card-reader punch - Spanish English Dictionary